package com.hyphenate.helpdesk.easeui.util;

import android.content.Context;
import android.text.TextUtils;
import android.widget.ImageView;
import android.widget.TextView;

import com.hyphenate.chat.Message;
import com.hyphenate.helpdesk.R;
import com.hyphenate.helpdesk.easeui.ui.ChatFragment;
import com.hyphenate.helpdesk.model.AgentInfo;
import com.hyphenate.helpdesk.model.MessageHelper;

/**
 */
public class UserUtil {

    public static void setAgentNickAndAvatar(Context context, Message message, ImageView userAvatarView, TextView usernickView){
        AgentInfo agentInfo = MessageHelper.getAgentInfo(message);
        if (usernickView != null){
            usernickView.setText(message.from());
            if (agentInfo != null){
                if (!TextUtils.isEmpty(agentInfo.getNickname())) {
                    usernickView.setText(agentInfo.getNickname());
                }
                //加上的特殊需求，名字要写死成客服小懒
                if (!TextUtils.isEmpty(ChatFragment.titleNameForAgent)){
                    usernickView.setText(ChatFragment.titleNameForAgent);
                }
            }
        }
        if (userAvatarView != null){
            userAvatarView.setImageResource(R.drawable.hd_default_avatar);
            //客服头像默认
//            if (agentInfo != null){
//                if (!TextUtils.isEmpty(agentInfo.getAvatar())) {
//                    String strUrl = agentInfo.getAvatar();
//                     设置客服头像
//                    if (!TextUtils.isEmpty(strUrl)) {
//                        if (!strUrl.startsWith("http")) {
//                            strUrl = "http:" + strUrl;
//                        }
//                        正常的string路径
//                        FRImageLoad.loadImage(strUrl,userAvatarView,R.drawable.hd_default_avatar);
//                    }
//                }
//            }

        }
    }

    public static void setCurrentUserNickAndAvatar(Context context,ImageView userAvatarView, TextView userNickView){
        if (userAvatarView != null){
            userAvatarView.setImageResource(R.drawable.hd_default_avatar);
        }
    }

}
